Registration ID is a series of 16 capital letters (e.g.
KLGABIKBDVLQE56H), which encodes the Key ID and Program ID. The encoding is a
secure one-way hash function, which is irreversible. Given its 32-bit space,
each Registration ID is practically unique. Hence, you can use the Registration
ID to identify the user or the installation of the application. The
Registration ID may also be called Installation ID, etc.
The following describes the options of Registration ID.
The standard Registration ID is randomly generated when the protected
application (or the Register utility) is started for the first time. Therefore,
on a different computer, when starting the application, a new different Registration
ID will always be generated. Using the randomly generated Registration ID, you
can ensure that the user cannot reuse the same License Key to activate the
license on different computers.
In addition, the Registration ID is also randomly generated when the
license is expired. Therefore, on the same computer, when a new different
Registration ID is generated, the user cannot reuse the same License Key to
register and renew the license.
The extended Registration ID includes a set of hash values that provide
additional information from the user machine. You can choose to enable either
or both of the extension options below.
The permanent Registration ID is generated based on the enabled
hardware signatures. This option is useful when you offer your application as a
full license with no expiration. Hence, no subsequent license registration is
needed. Since the Registration ID is fixed, there user can always use the same
License Key to activate the license on the same computer.
An advantage of using permanent Registration ID is that the user will
require less support for the license. For example, the user can format the hard
drive, reinstall the application, and still use the same License Key to
activate the license.
The shareware Registration ID is generated based on the name and
organization/company that the user enters in the registration dialog box. This
option is provided to support the shareware distribution that typically
requires the user to enter the registration name as the licensee.
Note that, since the Registration ID is not randomly generated, on a
different computer, the user can reuse the original registration name and the
same License Key to activate the license.